*{
    margin:0; padding:0; list-style:none
}
body{
  height: 100px;
  background: url(../images/background.jpg) repeat-x;
}
#head{
    height: 55px;
    background: #333645;
}
#top_box{
  height: 55px;
  width: 95%;
  position: relative;
  margin-left: auto;
  margin-right: auto;
 /* background:#004;*/
}
#logo{
  height:55px;
  width: 70px;
  margin-left: 150px;
  float: left;
  background:url(../images/logo.jpg);
}
#logo:hover{
  height:55px;
  width: 70px;
  float: left;
  background:url(../images/logo2.jpg);
}
#logo_z{
  height:42px;
  width:58px;
  margin-left: 5px;
  float: left;
  background:url(../images/feilieluo.jpg);
}
.nav{ 
   width:400px; 
   padding-left: 17%;
   overflow:hidden;
 }
 .nav li{
    float: left;
    width:90px;
    margin-top: 18px;
    list-style: none;
    text-align: center;
    /*background: #444444;*/
 }
 .nav a{
    font-size:15px;
    font-family:'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;
    color:#fff;
    text-decoration: none;
    display: block;
}
.nav li ul li{
   width:40px;
   margin-top: 3px;
   background: #fff;
   filter:alpha(opacity=90);
  opacity: 0.9;
}
.nav li ul li a{

   font-size:13px;
   color: #444;
}
.nav ul {
    position: absolute;
    left: -444px;
    top:52px;
}
ul.nav li:hover ul{
    z-index: 2;
    left: auto;
}
/*顶部右侧内容*/
 .top_right{
  clear: both;
  position: relative;
  margin-top: -38px;
  width:350px;
  height: 25px;
  background:url(../images/search.png)no-repeat;
  float: right;
}
#sosearch{
  border:0;
  float: left;
  height: 19px;
  margin-top: 3px;
  margin-left: 5px;
  width: 150px;
}
#sosubmit{
  border:0;
  background:url(../images/soso.png);
  width: 25px;
  height: 25px;
}
.top_right span{
  margin-left: 5px;
}
.top_right form a{
  color: #fff;
  font-family:'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;
  text-decoration: none;
}
.top_right form a:hover{
  color: #ECA91E;
}
/*顶部右侧内容结束*/

/*跟随js*/
.nav li span{ display:block; position:relative; width:0px; height:0px; background:#1FAEFF; top:93%; left:50%;}
/*跟随js结束*/

/*banner开始*/
#html5zoo-1{
  margin-left: auto;
  margin-right: auto;
}
/*banner结束*/

/*关键词区域开始*/
#content{
  position: relative;
  top: -50px;
  width: 1145px;
  min-height: 470px;
 /* background: #555;*/
  margin: -70px auto 0 auto;
}
.comtent_guanjianci{
  position: relative;
  width: 1145px;
  height: 50px;
  background: #D8D8D8;
  line-height: 45px;
  border-radius: 4px;
}
.comtent_guanjianci h3{
  position: absolute;
  padding-left: 15px;
  font-size:19px;
  font-family:'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #4D7BAD;
}
.comtent_guanjianci_neirong{
  position: absolute;
  margin-left: 110px;
  width: 1000px;
  height: 50px;
  line-height: 52px;
  /*background: #117700;*/
}
.comtent_guanjianci_neirong span{
  padding-left: 9px;
}
.comtent_guanjianci_neirong a{
  text-decoration: none;
  color: #303030;
}
.comtent_guanjianci_neirong a:hover{
  color: #303080;
}
/*关键词区域结束*/


/*关键词详细开始*/
.content_heavy{
  position:relative;
  width: 1145px;
  height:45px;
  margin-top: 10px;
  background:url(../images/line.jpg);
  /*background: #333;*/
}
.content_heavy span{
  font-family:'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #4B4B4B;
  font-size:22px;
  font-weight: bold;
  line-height: 40px;
}
.blokblue{
  position: absolute;
  height: 22px;
  width: 5px;
  margin-top: 10px;
  margin-left: 3px;
  background: #06BBE6;
}
/*关键词详细结束*/
.content_bigbox{
  overflow: hidden;
  position: relative;
  width: 1145px;
  min-height: 290px;
  /*background: #777;*/
}
.content_box{

  position: relative;
  float: left;
  height: 268px;
  width: 252px;
 /* background: #999;*/
  margin-top: 5px;
  margin-left: 28px;
  border-style: solid; 
  border-width: 1px;
  border-color: #DADADA;
  border-radius: 4px;
  background: #F2F2F2;
}
/*内容图片开始*/
.content_box .img{
  position: absolute;
  height: 140px;
  width: 252px;
}
.content_box .img img{
  height: 140px;
  width: 252px;
}
.content_box .img img:hover{
 opacity: 0.9;
}
.content_box .tittle{
position: relative;
margin-top: 145px;
height: 30px;
width: 230px;
margin-left: auto;
margin-right: auto;
/*background: #289;*/
}
.content_box .tittle h3{
font-family:'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;
color: #444;
font-size: 15px;
}
.content_box .tittle a{
 text-decoration: none;
}
.content_box .tittle h3:hover{
 color: #222;
}
/*内容图片结束*/
/*关注开始*/
.guanzhu{
  position: absolute;
  margin-top: 47px;
  margin-left: 8px;
  height: 36px;
  width: 116px;
  background: url(../images/we.png);
}
.guanzhu span{
  position: absolute;
  margin-top: 9px;
  margin-left: 44px;
  color: #fff;
  font-family: 'Microsoft Yahei',"Helvetica Neue";
  font-size: 13px;
}
/*关注结束*/

/*底部区域*/
#bottom{
  position: relative;
  height: 40px;
  background: #333645;
  padding: 40px 0;
}
.bottom_center{
  position: relative;
  margin: 0px auto;
  width: 1100px;
 /* background: #222;*/
}
.bottom_center_left{
  position: relative;
  width: 500px;
  /*background: #900;*/
  border-right: 1px solid #5F676F;
}
.bottom_center_left p{
  font-family:'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 13px;
  padding-top: 1px;
  padding-left: 120px;
  color: #7E8389;
}
.bottom_center_left_logo{
  float: left;
  background: url(../images/bottomlogo.jpg);
  width: 94px;
  height: 40px;
}
/*stylerelevance_line on*/
.pictop{
    position: relative;
    top: -70px;
    left: 270px;
}
/*stylerelevance_line off*/